local t = Def.ActorFrame{};
t[#t+1] = Def.ActorFrame { --north door
	InitCommand=function(self) self:Center():addy(-405):zoom(1.8) end;
	OffCommand=function(self) self:accelerate(0.5):addy(245):decelerate(0.15):addy(-10):accelerate(0.15):addy(10):sleep(1.5) end;
	LoadActor("northdoor")..{};
	LoadActor("1t")..{
		InitCommand=function(self) self:zoom(0.7):addy(75) end;
	};
};
t[#t+1] = Def.ActorFrame { --south door
	InitCommand=function(self) self:Center():addy(405):zoom(1.8) end;
	OffCommand=function(self) self:accelerate(0.5):addy(-245):decelerate(0.15):addy(10):accelerate(0.15):addy(-10):sleep(1.5) end;
	LoadActor("southdoor")..{};
	LoadActor("2t")..{
		InitCommand=function(self) self:zoom(0.7):addy(-75) end;
	};
};

t[#t+1] = LoadActor("close")..{
	InitCommand=function(self) self:queuecommand("Play") end;
	PlayCommand=function(self) self:play() end;
};

t[#t+1] = LoadActor("_loadOK")..{
	OnCommand=function(self) self:sleep(1):queuecommand("Play") end;
	PlayCommand=function(self) self:play() end;
};
t[#t+1] = Def.ActorFrame { -- saved dialog
	InitCommand=function(self) self:Center():zoomy(0) end;
	OnCommand=function(self)self:sleep(1):linear(0.075):zoomy(1):sleep(0.4):queuecommand("Squeeze") end;
	SqueezeCommand=function(self) self:linear(0.15):zoomy(0):zoomx(1.5) end;
	LoadActor("_smallprompt")..{};
	LoadActor("saved")..{};
};

return t;
	